Investigating Cognitive Structures of Object Oriented Pro- gramming Courses
نویسندگان
چکیده
In order to validate suitable methods for investigating learning processes, we are currently conducting a case study, exploring the mental models of novice students in the field of object oriented modeling and programming. Until now we have asked the students of an introductory course of lessons to draw concept maps at three points of time. Additionally we conducted a small exam, where the students should implement some of the most important concepts. It turned out that a substantial learning progress could be observed by evaluating the concept maps and that there is a strong correlation between the quality of the maps and the success in the exam.
منابع مشابه
Compositional C++: Compositional Parallel Programming
A compositional parallel program is a program constructed by composing component programs in parallel where the composed pro gram inherits properties of its components In this paper we describe a small extension of C called Compositional C or CC which is an object oriented notation that supports compositional parallel programming CC integrates di erent paradigms of parallel pro gramming data pa...
متن کاملThe Cognitive Goal Achievement of 3 Physics & Laboratory Courses in Secondary School
This paper presents a report on the level of achievement in the third grade of high school courses of physics and laboratory. This research is assessment-oriented and evaluative and in collecting of data follows the grounded theory method. Curricular goal achievement was assessed with evaluating mathematics and science students (N=369) from five districts in Tehran via academic achievement test...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملManaging Class Evolution in Object Oriented Systems Managing Class Evolution in Object Oriented Systems Managing Class Evolution in Object Oriented Systems 8. Change Avoidance Managing Class Evolution in Object Oriented Systems Change Propagation
Software components developed with an object-oriented language undergo considerable repro-gramming before they become reusable in a wide range of applications or domains. Tools andmethodologies are therefore needed to cope with the complexity of designing, updating and reor-ganizing vast collections of classes. This paper describes several techniques for controllingchange in obj...
متن کاملWriting Formative Assessment for IELTS Preparation Courses: Investigating Iranian Teachers’ Knowledge and Beliefs
IELTS preparation courses have gained significant popularity in Iran in the past decade. Although teachers in such an exam-oriented context have started to use formative assessment to improve their writing instruction, their knowledge and beliefs about assessment for learning are still a myth. This mixed-methods study investigated Iranian IELTS teachers’ beliefs and knowledge about the four mai...
متن کامل